# Copyright (c) 2018 Presto Labs Pte. Ltd.
# Author: xguo

contract_type_list = (
    'current_week',
    'next_week',
    'current_quarter',
    'next_quarter',
)

contract_base_list = (
    'ADA',
    'ALGO',
    'ATOM',
    'BAND',
    'COMP',
    'BCH',
    'BSV',
    'BTC',
    'DOT',
    'EOS',
    'ETC',
    'ETH',
    'FIL',
    'KSM',
    'LINK',
    'LTC',
    'ONT',
    'TRX',
    'XRP',
    'XTZ',
    'ZEC',
    'JST',
    'LEND',
    'YFI',
    'KNC',
    'OMG',
    'SRM',
    'UNI',
    'YFI',
    'YFII'
)

contract_type_list_alias = ('week', 'this_week', 'quarter')

native_subscription_symbol_list = [
    'BCH_CQ',
    'BCH_CW',
    'BCH_NQ',
    'BCH_NW',
    'BSV_CQ',
    'BSV_CW',
    'BSV_NQ',
    'BSV_NW',
    'BTC_CQ',
    'BTC_CW',
    'BTC_NQ',
    'BTC_NW',
    'EOS_CQ',
    'EOS_CW',
    'EOS_NQ',
    'EOS_NW',
    'ETC_CQ',
    'ETC_CW',
    'ETC_NQ',
    'ETC_NW',
    'ETH_CQ',
    'ETH_CW',
    'ETH_NQ',
    'ETH_NW',
    'LINK_CQ',
    'LINK_CW',
    'LINK_NQ',
    'LINK_NW',
    'LTC_CQ',
    'LTC_CW',
    'LTC_NQ',
    'LTC_NW',
    'TRX_CQ',
    'TRX_CW',
    'TRX_NQ',
    'TRX_NW',
    'XRP_CQ',
    'XRP_CW',
    'XRP_NQ',
    'XRP_NW',
]

currency_list = [
    'ADA',
    'ALGO',
    'ATOM',
    'BAND',
    'BCH',
    'BCHABC',
    'BCHSV',
    'BSV',
    'BTC',
    'COMP',
    'DOT',
    'EOS',
    'ETC',
    'ETH',
    'FIL',
    'KSM',
    'LINK',
    'LTC',
    'ONT',
    'TRX',
    'USD',
    'USDT',
    'XRP',
    'XTZ',
    'ZEC',
    'JST',
    'LEND',
    'YFI',
    'YFII',
    'KNC',
    'SRM',
    'UNI',
    'OMG',
]

quarter_contract_date = [
    '20180330',
    '20180629',
    '20180928',
    '20181228',
    '20190329',
    '20190628',
    '20190927',
    '20191227',
    '20200327',
    '20200626',
    '20200925',
    '20201225',
    '20210326',
    '20210625',
    '20210924',
    '20211231',
    '20220325',
    '20220930',
    '20221230'
]

futures_pi_file = 'data/coin2/product_info/Futures.Huobi.v1.json'
